package com.atguigu.jxc.dao;

import com.atguigu.jxc.entity.Supplier;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @Author 花鸟の虫鱼
 * @CreateDate 21/9/4 13:02
 * @Version 1.0
 * @Description TODO
 */
@Repository
public interface SupplierDao {

    //    进货入库，供应商下拉查询
    List<Supplier> getComboboxList(String q);

    // 根据用户名称模糊分页查询用户列表
    List<Supplier> getSupplierList(@Param("offSet") Integer offSet, @Param("pageRow") Integer pageRow,
                            @Param("supplierName") String supplierName);

    // 根据用户名称模糊查询用户列表的数量
    Integer getSupplierCount(@Param("supplierName") String  supplierName);

    //  根据供应商名称查找角色
    Supplier findSupplierByName(String supplierName);

    //  新增供应商
    void insertSupplier(Supplier supplier);

    //  更新供应商
    Integer updateSupplier(Supplier supplier);

    //  删除供应商
    Integer deleteSupplier(String[] ids);

}
